package com.xb.cloud.shopping.service;

import java.util.Map;

import com.xb.cloud.gateway.client.RtnInfo;
import com.xb.cloud.shopping.service.client.vo.PaymentRequestVo;

public interface PaymentDelegateService {

	public RtnInfo payOrder(PaymentRequestVo requestVo, String openId, String openKey, String outNo, String pmtTag,
			String pmtName, String ordName, Integer originalAmount, Integer discountAmount, Integer ignoreAmount,
			Integer tradeAmount, String remark, String tag, String notifyUrl, String jumpUrl);

	public RtnInfo getPayList(String openId, String openKey);

	public RtnInfo checkPaymentNotify(Map<String, String> params);
}
